{{tag>Lucid Natty Oneiric gestionnaire_de_fichiers}}

----

====== PCManFM ======


PCManFM est un [[:gestionnaire de fichiers]] léger, sous licence libre (GPL). PCManFM est conforme aux spécifications de Freedesktop.org pour l'interopérabilité dans le logiciel libre.


{{:pcmanfm:pcmanfm_0.9.9.png?300|PCManFM sous Natty}}


===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]]
  * Disposer d'une connexion à Internet configurée et activée

===== Installation =====

Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>pcmanfm]]**.

Note: PCManFM est déjà pré-installé dans la variante [[:Lubuntu]].

=== Compilation de la dernière version ===

Cette procédure d'installation est déconseillé aux débutants. Une explication détaillée est disponible [[http://wiki.lxde.org/en/PCManFM_build_and_setup_guide|ici]].

===== Configuration =====

==== Le menu Préférences ====

^ Général ^ Afficher ^ Gestion des volumes ^ Avancé ^
|{{:pcmanfm:pcmanfm_prefs_general.png?150|Préférences Général}}|{{:pcmanfm:pcmanfm_prefs_afficher.png?150|Préférences Afficher}}|{{:pcmanfm:pcmanfm_prefs_disques.png?150|Préférences Gestion des volumes}}|{{:pcmanfm:pcmanfm_prefs_avance.png?150|Préférences Avancé}}|
|ouvrir, supprimer, voir les fichiers|taille des icônes et vignettes|montage des disques|actions contexte((terminal en mode administrateur et extraire avec))|

==== Les fichiers de configuration ====

^ Dossier ou fichier de configuration ^ Types de configuration ^
|.config/pcmanfm/default/pcman.conf((normalement $XDG_CONFIG_HOME/pcmanfm/pcmanfm.conf))|Menu Préférences|
|.config/libfm/libfm.conf(($XDG_CONFIG_HOME/libfm/libfm.conf))|Menu Préférences|
|.config/user-dirs.dirs|configuration du chemin du bureau dans les environnements non Gnome|
|/usr/share/applications/defaults.list|Associations Mime((type de fichier/application))|
|/usr/share/applications/mimeinfo.cache|Associations Mime((type de fichier/application))|
|/user/share/applications/*.desktop((Lanceur du nom de l'application avec l'extension desktop))|Liens et icônes du bureau : PCManFM utilise le même format de fichier **.desktop** que Gnome pour les lanceurs d'application. Pour créer les icônes du bureau, il suffit d'y copier les fichiers lanceurs requis à partir de leur dossier système.|

==== PCManFM remplace Nautilus ====

=== PCManFM lance les raccourcis Dossiers personnels du panneau Gnome ou du menu Signets de Nautilus ===

[[:tutoriel:comment_sauver_et_restaurer_un_fichier|Sauvegardez le fichier]] **/usr/share/applications/nautilus-folder-handler.desktop**.

[[:tutoriel:comment_modifier_un_fichier|Ouvrez ce fichier]] , et remplacez-y la ligne "Exec=nautilus (...)" par la ligne <code>Exec=pcmanfm %U</code>

=== PCManFM ouvre le Poste de travail ===

[[:tutoriel:comment_sauver_et_restaurer_un_fichier|Sauvegardez le fichier]] **/usr/share/applications/nautilus-computer.desktop**.

[[:tutoriel:comment_modifier_un_fichier|Ouvrez ce fichier]] , et remplacez-y la ligne "Exec=nautilus (...)" par la ligne <code>Exec=pcmanfm /</code>

=== Equivalents PCManFM manquants de fonctions integrées de Nautilus ===

^ Pas d'équivalents Nautilus ^ Commande à reproduire ^ Lanceur correspondant ^
|Créateur de CD/DVD|Exec=nautilus --no-desktop burn:%%///%%|/usr/share/applications/nautilus-cd-burner.desktop|
|Réseau du menu "Raccourcis"|Exec=nautilus --no-desktop network:%%///%%|/usr/share/applications/network-scheme.desktop|
|Gravure image iso|Exec=nautilus-cd-burner --source-iso=%f|/usr/share/applications/nautilus-cd-burner-open-iso.desktop|

=== PCManFM devient gestionnaire de fichiers par défaut ===

FIXME : La gestion du bureau est différente, elle ne gère pas la transparence et le dossier du bureau devient ~/Desktop et non plus ~/Bureau

En tant que gestionnaire de fichiers par défaut, PCManFM doit pouvoir ouvrir et lancer les raccourcis de dossiers du menu Gnome et l'élément Poste de travail. La procédure présente suppose que vous avez déja effectué les modifications ci-dessus.

[[:tutoriel:comment_sauver_et_restaurer_un_fichier|Sauvegardez le fichier]] **/usr/share/gnome/default.session**.
  
[[:tutoriel:comment_modifier_un_fichier|Ouvrez ce fichier]] :

→ Recherchez la ligne contenant nautilus, comme celle-ci

  2,RestartCommand=nautilus --no-default-window --sm-client-id

et mettez la en commentaire, ainsi que les autres lignes commençant par le même numéro (ici 2)

→ Ensuite, les lignes suivantes vous renumérotez pour poursuivre l'ordre (voir l'exemple de fichier un peu plus bas).

**3,id=default3** devient **2,id=default3** et ainsi de suite.

→ Une fois ces lignes modifiées, corrigez la ligne commençant par 
**num_clients=**

Il suffit de la décrémenter de 1

**num_clients=4** devient **num_clients=3**

Exemple de fichier :
<code>
  [Default]
  num_clients=4
  0,id=default0
  0,Priority=10
  0,RestartCommand=gnome-wm --sm-client-id default0
  1,id=default1
  1,Priority=40
  1,RestartCommand=gnome-panel --sm-client-id default1
  #2,id=default2
  #2,Priority=40
  #2,RestartCommand=nautilus --no-default-window --sm-client-id default2
  2,id=default3
  2,Priority=60
  2,RestartCommand=gnome-cups-icon --sm-client-id default3
</code>

=== Désactiver entièrement nautilus (en cas d'exécution explicite par des logiciels) ===

[[:tutoriel:comment_sauver_et_restaurer_un_fichier|Sauvegardez le fichier]] **/usr/bin/nautilus** , puis créez un lien symbolique de **/usr/bin/pcmanfm** vers **/usr/bin/nautilus**.
<code>sudo ln -s /usr/bin/pcmanfm /usr/bin/nautilus</code>

== Lancez pcmanfm en mode gestion de bureau ==

<code>pcmanfm --desktop</code>

== Configurer pcmanfm pour la gestion de bureau ==

<code>pcmanfm --desktop-pref</code>

  * cochez la case "Montrer les icônes sur le burau".
  * cochez la case "Wallpaper" et indiquez le chemin du fond d'écran qui vous convient; ou bien ne cochez pas "Wallpaper" et choisissez pour "Background" la couleur de fond d'écran unie que vous souhaitez.
  * choisissez pour "Text" la couleur qui convient pour que les textes soient lisibles selon le fond d'écran choisi.

== Enfin, pour avoir les icônes sur le bureau dès le démarrage, il faut ajouter pcmanfm parmi les programmes lancés au démarrage ==

menu Système → Préférences → Applications au démarrage → Ajouter
Nom : PCManFM
Commande : pcmanfm %U\\
Commentaire : [peu importe]

Pour terminer, redémarrer.
===== Utilisation =====

==== Fonctionnalités ====

{{:pcmanfm:pcmanfm_computer.png?200|L'extension Poste de travail est disponible}}
{{:pcmanfm:pcmanfm_network.png?200|L'extension Réseau n'est pas installée}}
{{:pcmanfm:pcmanfm_trash.png?200|L'extension Corbeille est disponible}}
  * le support complet du gvfs avec les mêmes accès aux systèmes de fichiers
<code>liens de navigation : sftp:// webdav:// smb://</code> etc.. quand les modules d'exécution((backends)) correspondants sont installés;
  * l'affichage des miniatures pour les images;
  * Un gestionnaire de Bureau - affichage d'un fond d'écran et d'icônes de bureau; cette fonctionnalité est fortement dépendante de l'environnement dans lequel PCManFM est installé.
  * Un marque pages;
  * Un support multi-langue;
  * Un démarrage en moins d'une seconde sur une machine lambda;
{{:pcmanfm:pcmanfm_navigation_onglets.png?300|PCManFM navigation par onglets}}
  * L'affichage par onglets (à la Firefox);
  * Le gestionnaire de volumes ( mount, unmout, eject , à condition d'avoir gvfs);
  * Le support Drag and Drop;
  * Le glisser/déposer de fichiers par onglets;
  * Le chargement des répertoires dans un temps raisonnable (plus rapide que certains gestionnaires de fichiers bien connus);
  * Le support d'association de fichiers (applications par défaut);
  * Un affichage en icônes , ou compact, ou en liste détaillée , ou en miniatures;
  * Une conformité standard suivant FreeDesktop.org;
  * Une interface claire et simplifiée pour l'utilisateur (GTK+ 2).

==== Les menus de commande ====

^ Fichier ^ Édition ^ Aller à ^ Marque-pages ^ Voir ^ Outils ^ Aide ^
| Nouvelle fenêtre Ctrl+N | Couper Ctrl+X | Dossier précédent Alt+← | Documents | Montrer les fichiers cachés Ctrl+H | Ouvrir le répertoire courant dans un terminal F4 | À propos |
| Nouvel onglet Ctrl+T | Copier Ctrl+C | Dossier suivant Alt+→ | Musique | Vue en icônes | Ouvrir le répertoire courant en tant qu'utilisateur root ||
| Créer nouveau ... | Coller Ctrl+V | Dossier parent Alt+↑ | Images | Vue en aperçu |||
| Fermer l'onglet Ctrl+W | Supprimer | Dossier personnel Alt+↖ | Vidéos | Vue compacte |||
| Fermer la fenêtre Ctrl+Q | Renommer F2 | Bureau | Téléchargements | Vue en liste détaillé |||
|  | Déplacer vers... | Mon ordinateur | Marquer cette page | Trier les fichiers |||
|  | Copier vers... | Corbeille |||||
|  | Tout sélectionner | Disque réseau |||||
|  | Inverser la sélection | Applications |||||
|  | Préférences ||||||

==== Le menu Applications ====

{{:pcmanfm:pcmanfm_menuapps.png?400|Menu Applications}}

PCManFM permet la navigation dans les applications installées exactement comme dans l'arborescence du menu Gnome.

==== Les menus contextuels ====

Les menus contextuels sont similaires à ceux obtenus sous Nautilus, et dépendent encore là de l'environnement.

=== Menu contextuel dans l'espace libre de la fenêtre ===

{{:pcmanfm:pcmanfm_contxtmenu_new.png?260|créer, coller, sélection, trier, masquer, propriétés}}  {{:pcmanfm:pcmanfm_contxtmenu_trier.png?320|croissant, décroissant, par nom, par date, par taille, par type}}

=== Menus contextuels sur les dossiers et fichiers ===

{{:pcmanfm:pcmanfm_contxtmenu_folder.png?200|clic droit sur dossier}}  {{:pcmanfm:pcmanfm_contxtmenu_file.png?170|clic droit sur fichier}}

==== PCManFM en ligne de commande ====

Un simple <code>pcmanfm /chemin</code> lance le gestionnaire de fichiers. Des options supplémentaires sont disponibles surtout en mode non Gnome ou quand PCManFM remplace Nautilus :
  *  %%-p, --profile%%=<nom du profil> → les profils sont dans [[#les_fichiers_de_configuration|.config/pcmanfm]].
  *  %%--desktop%% → lance le gestionnaire de bureau.
  *  %%--desktop-off%% → arrête le gestionnaire de bureau.
  *  %%-d, --daemon-mode%% → lancement en tant que service.
  *  %%--desktop-pref%% → lance les préférences du bureau quand la gestion du bureau est activée.
  *  %%-w, --set-wallpaper%%=<image file> → modifie le papier-peint du bureau.
  *  %%--wallpaper-mode%%=<mode>((color|stretch|fit|center|tile)) modifie le placement du papier-peint((mode couleur, mode étirer, mode ajuster, mode centrer, mode mosaique)).
  *  %%--show-pref%%=n → affiche l'onglet du menu Préférences indiqué par le numéro n.
  *  %%--no-desktop%% → alias pour la rétro-compatibilité avec Nautilus.
  *  %%--display%%=DISPLAY → utilise un autre affichage X.

===== Désinstallation =====

Pour supprimer cette application, si elle a été installée par les dépôts, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

Si pcmanfm a été installé par compilation, il faut lancer successivement les lignes de commandes suivantes :\\
-> si vous n'avez pas gardé le paquet source, re-téléchargez-le :
  cd ~/Desktop
  wget http://downloads.sourceforge.net/pcmanfm/pcmanfm-[numero-de-version].tar.gz
-> puis
  tar -zxvf pcmanfm-[numero-de-version].tar.gz
  cd cd pcmanfm-[numero-de-version]
  ./configure --disable-hal
  make
  sudo make uninstall

:!: **Si vous aviez remplacé Nautilus par PCMan File Manager**
\\

Si vous avez effectué les modifications pour remplacer Nautilus par PCMan File Manager comme navigateur de fichiers par défaut, il faut remplacer les fichiers de configuration modifiés par les fichiers d'origine :
  sudo cp /usr/share/applications/nautilus-folder-handler.desktop_bak /usr/share/applications/nautilus-folder-handler.desktop
  sudo cp /usr/share/applications/nautilus-computer.desktop_bak /usr/share/applications/nautilus-computer.desktop
Et au cas où vous auriez fait une installation complète :

  sudo cp /usr/share/gnome/default.session /usr/share/gnome/default.session.pcmanfm
  sudo cp /usr/share/gnome/default.session.backup /usr/share/gnome/default.session
  
  sudo rm /usr/bin/nautilus
  sudo cp /usr/bin/nautilus.backup /usr/bin/nautilus

Dans "Système -> Préférences -> Sessions
décochez "PCManFM" dans la liste des programmes au démarrage.

Et relancer le serveur X (Fermez la session, et sur l'écran de connexion faites CTRL+ALT+BASCKSPACE) et ouvrez à nouveau votre session.

===== Voir aussi =====

  * **(en)** [[http://www.ubuntugeek.com/how-to-replace-nautilus-with-pcman-file-manager-in-ubuntu.html|« How to Replace Nautilus with PCMan File Manager in Ubuntu »]].

----

//Contributeurs : [[:utilisateurs:chtiland|Chtiland]], [[:utilisateurs:Sorbus]], [[:utilisateurs:j5012|J5012]]//.